package BST;

public class BSTTest {
    public static void main(String[] args) {
        int []nums = {8,6,10,4,7,9,12,5};
        BST<Integer> bst = new BST<Integer>();

        for(int num : nums){
            bst.add(num);
        }
        bst.remove(8);
        bst.preOrder();
        System.out.println("=========================");
        bst.preOrderNR();
        System.out.println("=========================");
        bst.inOrder();
        System.out.println("=========================");
        bst.postOrder();
        System.out.println("=========================");
        bst.levelOrder();
        System.out.println("==========================");
        /*System.out.println(bst.minmum());
        bst.removeMin();
        System.out.println(bst.minmum());
        System.out.println("==========================");
        System.out.println(bst.maxmum());
        bst.removeMax();
        System.out.println(bst.maxmum());
        System.out.println("==========================");*/
        /*System.out.println(bst.minmum());
        bst.remove(3);
        System.out.println(bst.minmum());*/

    }
}
